package com.xiaoshuidi.cloud.module.report.controller.ajreport.vo;

import com.xiaoshuidi.cloud.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

/**
 * 在租台账返回信息
 */
@Schema(description = "报表 - 收款明细列表请求参数 Request VO")
@Setter
@Getter
@ToString
public class ReportPaymentDetailsReqVO extends PageParam {

    @Schema(description = "公寓id")
    private Long apartmentId;
    @Schema(description = "小区")
    private String area;
    @Schema(description = "合同开始日起")
    private Date contractStartDateS;
    @Schema(description = "合同开始日止")
    private Date contractStartDateE;
    @Schema(description = "合同结束日起")
    private Date contractEndDateS;
    @Schema(description = "合同结束日止")
    private Date contractEndDateE;
    @Schema(description = "交易时间起")
    private Date payDateS;
    @Schema(description = "交易时间止")
    private Date payDateE;
    @Schema(description = "混合参数")
    private String mixQueryParam;
    /**
     * 租户id
     */
    private Long tenantId;
}
